home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_8.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
5KB
|
83 lines
# near model CODE resource
# jump table entries: 2672-2673 (2 of them)
fn00000000:
00000000 487A 0008 pea.l [PC + 0x8 /* 0000000A, value 0x0, cstring "" */]
00000004 2F5F 0004 move.l [A7 + 0x4], [A7]+
00000008 4E75 rts
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 0000 ori.b D0, 0x0
00000012 0000 0000 ori.b D0, 0x0
export_334:
00000016 594F subq.w A7, 4
00000018 4EBA FFE6 jsr [PC - 0x1A /* 00000000 */]
0000001C 225F movea.l A1, [A7]+
0000001E 22AF 0008 move.l [A1], [A7 + 0x8]
00000022 236F 0004 0004 move.l [A1 + 0x4], [A7 + 0x4]
00000028 236F 000C 0008 move.l [A1 + 0x8], [A7 + 0xC]
0000002E 43FA 0006 lea.l A1, [PC + 0x6 /* 00000036, value 0x60040000 */]
00000032 2009 move.l D0, A1
00000034 4E75 rts
00000036 6004 bra +0x6 /* 0000003C */
00000038 0000 0000 ori.b D0, 0x0
label0000003C:
0000003C 48E7 FFFC movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5
00000040 594F subq.w A7, 4
00000042 4EBA FFBC jsr [PC - 0x44 /* 00000000 */]
00000046 225F movea.l A1, [A7]+
00000048 49FA FFEE lea.l A4, [PC - 0x12 /* 00000038, value 0x0, cstring "" */]
0000004C 2891 move.l [A4], [A1]
0000004E 0801 000A btst.b D1, 0xA /* '\n' */
00000052 6610 bne +0x12 /* 00000064 */
00000054 BBE9 0008 cmpa.l A5, [A1 + 0x8]
00000058 660A bne +0xC /* 00000064 */
0000005A 2269 0004 movea.l A1, [A1 + 0x4]
0000005E 2F08 move.l -[A7], A0
00000060 4E91 jsr [A1]
00000062 588F addq.l A7, 4
label00000064:
00000064 4CDF 3FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5, [A7]+
00000068 2F3A FFCE move.l -[A7], [PC - 0x32 /* 00000038, value 0x0, cstring "" */]
0000006C 4E75 rts
export_335:
0000006E 6006 bra +0x8 /* 00000076 */
00000070 0000 0000 ori.b D0, 0x0
00000074 0000 303C ori.b D0, 0x3C /* '<' */
// begin alternate branch 00000076-0000007A
label00000076:
00000076 303C A816 move.w D0, 0xA816
// end alternate branch 00000076-0000007A
label00000076: // (misaligned)
00000078 A816 syscall Pack8
0000007A A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000007C 45FA FFF2 lea.l A2, [PC - 0xE /* 00000070, value 0x0, cstring "" */]
00000080 2488 move.l [A2], A0
00000082 303C A816 move.w D0, 0xA816
00000086 41FA 0006 lea.l A0, [PC + 0x6 /* 0000008E, value 0xC40021B */]
0000008A A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
0000008C 603C bra +0x3E /* 000000CA */
0000008E 0C40 021B cmpi.w D0, 0x21B
00000092 6632 bne +0x34 /* 000000C6 */
00000094 A11A syscall GetZone, flags=1
00000096 2F08 move.l -[A7], A0
00000098 2078 02A6 movea.l A0, [0x000002A6 /* SysZone */]
0000009C A01B syscall SetZone
0000009E 202F 0008 move.l D0, [A7 + 0x8]
000000A2 554F subq.w A7, 2
000000A4 2F00 move.l -[A7], D0
000000A6 303C 021B move.w D0, 0x21B
000000AA 207A FFC4 movea.l A0, [PC - 0x3C /* 00000070, value 0x0, cstring "" */]
000000AE 4E90 jsr [A0]
000000B0 301F move.w D0, [A7]+
000000B2 41FA FFC0 lea.l A0, [PC - 0x40 /* 00000074, value 0x303C '0<', cstring "" */]
000000B6 3080 move.w [A0], D0
000000B8 205F movea.l A0, [A7]+
000000BA A01B syscall SetZone
000000BC 205F movea.l A0, [A7]+
000000BE 584F addq.w A7, 4
000000C0 3EBA FFB2 move.w [A7], [PC - 0x4E /* 00000074, value 0x0, cstring "" */]
000000C4 4ED0 jmp [A0]
label000000C6:
000000C6 2F3A FFA8 move.l -[A7], [PC - 0x58 /* 00000070, value 0x0, cstring "" */]
label000000CA:
000000CA 4E75 rts